concurrent tasks - Spanish English Dictionary